package com.lancoo.edu.platform.operation.commons.constant.base;

/**
 * 【基础平台】基类API常量
 *
 * @author pky
 */
public class BaseUrlConstant {
    /**
     * 基础平台登录地址
     */
    public static final String LOGIN_URL = "UserMgr/Login/Api/Login.ashx";

    /**
     * 基础平台退出登录接口
     */
    public static final String LOGIN_OUT = "/BaseApi/Login/Logout";

    /**
     * 获取各子系统的服务器配置地址信息
     */
    public static final String SERVER_INFO_URL = "BaseApi/Global/GetSubSystemsMainServerBySubjectID";

    /**
     * 根据子系统获取数据库IP
     */
    public static final String GET_DATABASE_IP_BY_SYS_ID_URL = "BaseApi/openapi/sys/getDatabaseIpBySysId";


    /**
     * 校验锁控
     */
    public static final String CHECK_LOCKER_URL = "/LockerMgr/API/Service_LockerMgr.ashx";

    /**
     * 获取学校基础信息
     */
    public static final String SCHOOL_INFO_URL = "/BaseApi/SysMgr/Setting/GetSchoolsInfo";
    /**
     * 通过用户ID获取身份信息
     */
    public static final String IDENTITY_BY_USERID_URL = "UserMgr/PowerMgr/GetIdentityTypeByUserID";

    /**
     * 获取子系统访问状态
     */
    public static final String SYSTEM_STATE = "/BaseApi/Global/GetSubSystemsState";

    /**
     * 获取各子系统的内网服务器配置地址信息
     */
    public static final String SERVER_INFO_INNER_URL = "BaseApi/Global/GetSubSystemsInnerServerBySubjectID";

    /**
     * 根据身份获取用户（非在线token版、返回结果精简版）
     */
    public static final String GET_USER_BY_IDENTITY_URL = "/BaseApi/UserMgr/PowerMgr/GetUserByIdentityCode2";

    /**
     * 搜索用户
     */
    public static final String SEARCH_USER = "/BaseApi/UserMgr/UserInfoMgr/SearchUserByIDsOrName";
}
